package cn.myfirefly.moming.portal.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import cn.myfirefly.core.model.BaseDto;

public class FunctionPermissionDto extends BaseDto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -5357696810028860676L;
	private Integer funSn;
	private String funName;
	private String funId;
	private String parentFunId;
	private String linkPage;
	private String displayFlag;
	private int funIndex;
	private String funDescription;
	private String funPermission;
	
	private List<FunctionActionDto> funReadList = new ArrayList<FunctionActionDto>();
	
	private List<FunctionActionDto> funWriteList = new ArrayList<FunctionActionDto>();

	public Integer getFunSn() {
		return funSn;
	}

	public void setFunSn(Integer funSn) {
		this.funSn = funSn;
	}

	public String getFunName() {
		return funName;
	}

	public void setFunName(String funName) {
		this.funName = funName;
	}

	public String getFunId() {
		return funId;
	}

	public void setFunId(String funId) {
		this.funId = funId;
	}

	public String getParentFunId() {
		return parentFunId;
	}

	public void setParentFunId(String parentFunId) {
		this.parentFunId = parentFunId;
	}

	public String getLinkPage() {
		return linkPage;
	}

	public void setLinkPage(String linkPage) {
		this.linkPage = linkPage;
	}

	public String getDisplayFlag() {
		return displayFlag;
	}

	public void setDisplayFlag(String displayFlag) {
		this.displayFlag = displayFlag;
	}

	public int getFunIndex() {
		return funIndex;
	}

	public void setFunIndex(int funIndex) {
		this.funIndex = funIndex;
	}

	public String getFunDescription() {
		return funDescription;
	}

	public void setFunDescription(String funDescription) {
		this.funDescription = funDescription;
	}

	public List<FunctionActionDto> getFunReadList() {
		return funReadList;
	}

	public void setFunReadList(List<FunctionActionDto> funReadList) {
		this.funReadList = funReadList;
	}

	public List<FunctionActionDto> getFunWriteList() {
		return funWriteList;
	}

	public void setFunWriteList(List<FunctionActionDto> funWriteList) {
		this.funWriteList = funWriteList;
	}

	public String getFunPermission() {
		return funPermission;
	}

	public void setFunPermission(String funPermission) {
		this.funPermission = funPermission;
	}
}
